public class 子类重写父类方法 {
    public static void main(String[] args) {

    }
}
class D{
        public void println1(){
            System.out.println("println1");
        }
        public void println2(){
            System.out.println("println2");
        }
}
class E extends D{
    //重写方法
    public void println1(){
        System.out.println("println1 is E");
    }
    //声明不变，重新实现
    //Override作用：可以当作注释，主要是系统可以检验是否是重写方法
    @Override
    public void println2(){
        System.out.println("println2 is E");
    }
    //重写的访问权限必须>=父类，返回的值类型范围必须<=父类
    //私有方法,静态方法不能被重写
}
